<?php

//kalau mau mengubah FM ini, harus diubah juga di config/config.php
//default adalah MY
class JSON_model extends FM_Model
{
	//tree untuk checkbox tree di panel kiri extjs kita
	public function tree(){
		$hasil = Array();
		$kecamatan = $this->getIdNama('kecamatan');
		
		//query tabel kelurahan untuk mencari kecamatan
		$this->db->select('id,nama,id_kecamatan');
		$all_kelurahan = $this->db->get('kelurahan')->result();
		
		$i=1;
		foreach($kecamatan as $k){
			$hasil[$i]= array(
				//'id'=>$k['id'], //ternyata $k cuma satu level
				'id'=>$i,
				'nama'=>$k,
				'kelurahan'=> Array());
			$i++;
		}
		
		foreach($all_kelurahan as $kel){
			array_push($hasil[$kel->id_kecamatan]['kelurahan'],Array('id'=>$kel->id,'nama'=>$kel->nama));
		}
		
		return $hasil;
		//return json_encode($hasil);
	}

  public function kelurahan(){
    $o = $this->db->get('kelurahan')->result();
    $kelurahan=array();
    foreach($o as $k){
      array_push($kelurahan,Array(
        'id'=>$k->id,
        'created_at'=>$k->created_at,
        'updated_at'=>$k->updated_at,
        'nama'=>$k->nama,
        'id_polygon'=>$k->id_polygon,
        'id_kecamatan'=>$k->id_kecamatan));
    }
    //var_dump($kelurahan);
    return $kelurahan;
  }
}